#pragma once
#include "SkrGui/framework/widget/render_object_widget.hpp"
#include "SkrGui/framework/fwd_framework.hpp"
#ifndef __meta__
    #include "SkrGui/framework/widget/leaf_render_object_widget.generated.h"
#endif

namespace skr::gui
{
sreflect_struct(guid = "bd2562c4-832f-4df2-a56a-8f0424c6bae4")
SKR_GUI_API LeafRenderObjectWidget : public RenderObjectWidget {
    SKR_GENERATE_BODY(LeafRenderObjectWidget)

    NotNull<Element*> create_element() SKR_NOEXCEPT override;
};
} // namespace skr::gui